module red.core
{
	requires transitive java.sql;
	requires transitive org.slf4j;
	requires transitive org.apache.logging.log4j;
	requires transitive io.netty.all;
	requires fastjson;
	requires snappy.java;

	exports red.internal.core.codec to red.client,red.server;
	exports red.internal.core.handler to red.client,red.server;
	exports red.internal.core.id to red.client,red.server;
	exports red.internal.core.message to red.client,red.server;
	exports red.internal.core.util to red.client,red.server;
}